package com.comecrd.repository;

import com.comecrd.model.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserMapper {
    
    // 根据OpenID查找用户
    User selectByOpenId(@Param("openId") String openId);
    
    // 检查用户是否存在
    Integer countByOpenId(@Param("openId") String openId);
    
    // 插入用户
    int insert(User user);
    
    // 更新用户
    int update(User user);
    
    // 根据ID查找用户
    User selectById(@Param("id") Long id);
}